html
{  height:100%;
    scrollbar-highlight-color: #bed3ef; 
scrollbar-shadow-color: #bed3ef; 
scrollbar-3dlight-color: #bed3ef; 
scrollbar-track-color: #f5f8f8; /*底色*/
scrollbar-arrow-color: #477dc9; 
scrollbar-darkshadow-color: #477dc9; /*阴影和Arrow*/
scrollbar-base-color: #bed3ef} /*滑动条*/
::-webkit-scrollbar {width: 9px; }
::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);-webkit-border-radius: 4px; border-radius: 4px;}
::-webkit-scrollbar-thumb { -webkit-border-radius: 4px;border-radius: 4px; background: #ccc; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:active {background: #999; }
::-webkit-scrollbar-thumb:hover {background: #999; }
::-webkit-scrollbar-thumb:window-inactive { background: #999;}
/*common*/
body{ padding:0; margin:0; font-size:12px; font-family:'宋体'; height:100%;}
ul,li,dt,dd,iframe,h4{ margin:0; padding:0; list-style:none}
p{ margin:5px 0; padding:0; list-style:none; line-height:18px}
table{border-collapse:collapse;}
form{ padding:0; margin:0}
input,select,img,label,span{ vertical-align:middle; padding:0; margin:0}
.chk input{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.clear{ clear:both}
.gray{ color:#666; line-height:150%}
.red{color:Red;}
.selfColor{color:#477dc9}
.rank{height: 10px;background: #6a9fe2; display: inline-block; vertical-align: middle;font-size: 1px;}
input.money{ text-align:right; width:130px}
a{ text-decoration:none; color:#000}
a:hover{ color:#477dc9}
a.exp1{ background:url(../../images/exp1.png) left top no-repeat; padding-left:16px; height:15px; display:block; vertical-align:middle}
a.exp2{ background:url(../../images/exp2.png) left top no-repeat; padding-left:16px; height:15px; display:block; vertical-align:middle}

.Line{ width:120px;border:none; border-bottom:solid 1px #ccc; height:18px; line-height:18px; font-size:12px;  padding:1px 2px 1px 2px}
.tipbox{width:200px; border:solid 1px #E7E3BD; background:#FFFFD6; position:absolute; padding:6px; text-indent:24px; line-height:150%}
.noborder{ border:none}
.topborder{background-color: #fafafa; border-top: solid 1px #477dc9; line-height: 25px}
.progressbar{border: solid 1px #bed3ef; }
.progressbar div{ background:#bed3ef; height:14px;}
.button{ width:64px; height:22px; padding-top:2px; background:url(../../images/btn.png);  border:solid 1px #bcbcbc; cursor:pointer; outline:none}
.buttonSame{ width:64px; height:22px; padding-top:2px; background:url(../../images/btn.png);  border:solid 1px #bcbcbc; cursor:pointer; outline:none}
.selbtn{ width:25px; height:22px; padding-top:2px; background:url(../../images/btn.png);  border:solid 1px #bcbcbc; cursor:pointer; outline:none}
.button2{ width:61px; height:23px; background:url(btn2.png); border:none; cursor:pointer}
.button3{ width:120px; height:23px; background:url(btn3.png); border:none; cursor:pointer}
.button4{ width:90px; height:23px; background:url(btn4.png); border:none; cursor:pointer}
.button6{ width:120px; height:23px; background:url(btn6.png); border:none; cursor:pointer}
.button8{ width:150px; height:23px; background:url(btn8.png); border:none; cursor:pointer}
.button10{ width:180px; height:23px; background:url(btn10.png); border:none; cursor:pointer}

input.ke-input{  border:none; border-bottom:solid 1px #ccc; height:18px; line-height:18px; font-size:12px;  padding:1px 2px 1px 2px}
input.ke-calendar{ background:url(../../images/calendar.gif) right center no-repeat; border:none; border-bottom:solid 1px #d1dbdb; width:90px  }
input.ke-datetime{ background: url(../../images/clock.png) right center no-repeat ; border:none; border-bottom:solid 1px #d1dbdb; width:140px }
input.ke-orgname{ background: url(../../images/org.png) right center no-repeat; border:none; border-bottom:solid 1px #d1dbdb;width:140px  }
input.ke-deptname{ background: url(../../images/dept.png) right center no-repeat ; border:none; border-bottom:solid 1px #d1dbdb;width:140px  }
input.ke-posname{ background: url(../../images/addpos.gif) right center no-repeat ; border:none; border-bottom:solid 1px #d1dbdb; width:140px }
input.ke-username{ background: url(../../images/adduser.gif) right center no-repeat; border:none; border-bottom:solid 1px #d1dbdb; width:140px  }
input.ke-customername{ background: url(../../images/customer.png) right center no-repeat; border:none; border-bottom:solid 1px #d1dbdb; width:140px  }
input.ke-product{ background: url(../../Icon/30704_s.gif) right center no-repeat; border:none; border-bottom:solid 1px #d1dbdb; width:140px  }

.ke-detail{ margin-top:5px;}
.ke-detail tbody td{ padding:2px 0;overflow-x:hidden;}
.ke-detail tfoot{ background:#f5f5f5}
.ke-detail tfoot td{ font-weight:bold; padding: 3px}

.DGTableStyle{ border:solid 1px #ccc; border-top:solid 3px #6a9fe2; border-collapse:collapse}
.DGTableStyle tr{ line-height:17px}

.DGTableStyle tr.hover {  background:#bed3ef}
tr.DGHeaderStyle{ line-height:25px;  background:#bed3ef}
tr.DGHeaderStyle td,tr.DGHeaderStyle th{background-position:10px bottom; background-repeat:no-repeat}
.DGTableStyle td,.DGTableStyle th{ border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; font-weight:normal; text-align:left}
.DGTableStyle td .Line{ width:95%}
.DGTableStyle td.moneytd{ text-align:right}

.DGTableStyle td table td{ border:none}
.DGTableStyle td .tdmore { display: block; width: 100%; height: 100%; }
.DGTableStyle td.selector {  background: url(../../images/HandSelect.gif) right center no-repeat; cursor: pointer;}

.ke-detail td input.ke-input{background: transparent;  border: none;  overflow: hidden;}

.fixedDiv{ position:relative;}
.fixedDiv td{ padding:0}
        
.fixedTable td{border-top:solid 1px #ccc; line-height:180%; border-right:solid 1px #ccc }
.fixedTable td table td{ border:none}
.fixedThead td{border-top:none; }
        
.fixedDivHeader {background: #bed3ef; border-top:solid 3px #6a9fe2; border-bottom:solid 1px #ccc}
.fixedDivHeader td {border-right:solid 1px #ccc}
.fixedDivHeader td table td{ border:none;}
        
.fixedDivLeft{ background:#bed3ef}
.fixedDivLeft td{ border-top:solid 1px #d1dbdb;border-right:solid 1px #ccc}
.fixedcol {background:#bed3ef;border-right:solid 1px #ccc}


.bgcolor{ background:#bed3ef}
.page a{  font-weight:bold; font-family:Arial; border:solid 1px #ddd; line-height:22px; padding:0 8px; display:inline-block; height:22px;}
.page a:hover,.page a.current{ border:solid 1px #477dc9; color:#477dc9}
.page .first,.page .last,.page .prev,.page .next{font-weight:normal}
.page .fastPrev,.page .fastNext{ display:none}

#simpleMask{ position:absolute; left:0px; top:0px; z-index:10; background:#000}

.tab { background:url(tab_line.png) left bottom repeat-x; height:auto!important;height:26px;min-height:26px;  }
.tab a{  float:left; display:block; margin-right:3px; cursor:pointer; outline:none}
.tab a span{ background:url(tab_1_1.png); display:block; padding:0 5px; height:26px; line-height:26px; float:left}
.tab a span.l{background:url(tab_1_0.png); width:3px; padding:0}
.tab a span.r{background:url(tab_1_2.png); width:3px; padding:0}

.tab a.hover span{background:url(tab_0_1.png); color:#27629a}
.tab a.hover span.l{background:url(tab_0_0.png);}
.tab a.hover span.r{background:url(tab_0_2.png); }
.tabbox{ border:solid 1px #a7c3e8; border-top:none}
.open{ table-layout:fixed; border-collapse:collapse; z-index:222 }
.open td.a0{background:url(box/open_0.png); height:33px; width:6px}
.open td.b0{background:url(box/open_1.png);}
.open td.c0{background:url(box/open_2.png); height:33px; width:6px}
.open td.a1{background:url(box/open_3.png);}
.open td.b1{background:url(box/open_bg.png);}
.open td.c1{background:url(box/open_4.png); }
.open td.a2{background:url(box/open_5.png); width:6px; height:6px}
.open td.b2{background:url(box/open_6.png);}
.open td.c2{background:url(box/open_7.png); width:6px; height:6px}
.open td.b0 div{ position:relative;}
.open td.b0 div h5{ padding:4px 0 0 10px; margin:0;  color:#000; font-size:12px; background:url(box/open_title.png) no-repeat}
.open td.b0 div a{ background:url(box/open_close.png); position:absolute; right:0px; display:block; width:15px; height:15px; top:0px}

.openform{background:url(box/open_bg.png); }
.openform .formblock{ border:solid 1px #90B3E3; padding:15px; background:#fff;}
.openform .formblock td{ font-size:12px}
.openform .formblock td .Line{ height:21px; line-height:21px}
.openform .btnblock{text-align:right; padding:20px 20px 16px 20px; height:25px}
.openform .btnblock input{ margin-left:20px}

/*布局*/
.header{ background-repeat:no-repeat; height:69px}
.header .contaier{ height:69px; background-position:right top; background-repeat:no-repeat; padding-left:155px;}
.header .contaier .nav{float:left;overflow:hidden}
.header .contaier ul{ padding-top:29px; float:left }
.header .contaier ul li{ float:left;  margin-right:1px; cursor:pointer}
.header .contaier ul li span{ display:block; height:40px; width:4px; background:url(nav_l_0.png); float:left}
.header .contaier ul li span.r{background:url(nav_r_0.png)}
.header .contaier ul li span.m{background:url(nav_m_0.png); height:35px; width:auto; line-height:35px; padding:5px 15px 0 15px}

.header .contaier ul li.hover{ cursor:default}
.header .contaier ul li.hover span{ background:url(nav_l.png)}
.header .contaier ul li.hover span.r{background:url(nav_r.png)}
.header .contaier ul li.hover span.m{background:url(nav_m.png)}

.header .contaier .scroll{ float:left; padding-top:35px; padding-left:10px}
.header .contaier .scroll a{ display:inline-block; width:27px; height:28px; background:url(../../images/scroll.png); outline:none}
.header .contaier .scroll a.s2{ background-position:right top}

.header .tool{ position:absolute; right:15px; top:3px; height:16px;}
.header .tool a{ display:inline-block; width:16px; height:16px; background:url(../../images/tool.png); margin-left:15px; outline:none}
.header .tool .t2 { background-position:-16px 0}
.header .tool .t3 { background-position:-32px 0}
.header .tool .t4 { background-position:-48px 0}
.header .tool .t5 { background-position:-64px 0}
.header .tool .t6 { background-position:-80px 0}

.left{ background:url(left_bg.png) no-repeat; background-attachment:fixed;}
.left .tabmenu{ padding-top:1px}
.left .tabheader{ background:url(menu.png); height:26px;}
.main{ width:100%; _width:97%}
.main .path{ border-bottom:solid 6px #6a9fe2; position:relative; height:25px}
.main .path .menublock{ position:absolute;}
.main .path .nav a{ display:block; position:absolute; width:100px; height:25px; background:url(title_hover.png); line-height:25px; padding-left:9px; float:left; color:#000; text-decoration:none; outline:none; font-weight:bold; overflow:hidden; outline:none; }
.main .path .nav a.hover{ background:url(title_hover.png); color:#fff; height:22px; line-height:22px; padding-top:3px}
.main .path .nav2 a{ display:block; position:absolute; width:126px; height:25px; background:url(title2.png); line-height:25px; padding-left:9px; float:left; color:#000; text-decoration:none; outline:none; font-weight:bold; overflow:hidden; outline:none}
.main .path .nav2 a.hover{ background:url(title_hover2.png); color:#fff; height:22px; line-height:22px; padding-top:3px}
.main .path .btnblock{ position:absolute; right:20px; top:0px}
.main .content{ border:solid 1px #bed3ef; padding:15px;  padding-bottom:10px; }
.main .content .form{ padding-bottom:10px}
.main .content .search{ position:relative; padding-left:3px;}
.main .content .search .r{ position:absolute; right:0px; _right:40px;  top:0px}
.main .grid table{ border-collapse:collapse}
.online { border-left:solid 1px #bed3ef;}
.online h5{ border-bottom:solid 1px #bed3ef; padding:5px 0 5px 10px; margin:0 0 5px 0px; font-size:12px; font-weight:normal}
.online h5 img{ cursor:pointer;}
.online .top p{ margin:0 0px 5px 10px}
.online .top p select{ width:100px; }
.online .users{ width:120px;margin:10px 0 10px 10px; overflow:hidden}
.online .users li{ height:23px}
.online .users li a{ margin-left:8px}
.online .users li img{ cursor:pointer}
.online .tool{ position:absolute; background:#fff; border-bottom:solid 1px #bed3ef; border-right:solid 1px #bed3ef; padding:0 10px 10px 10px; top:24px; left:1px; width:119px}
.online .tool li{ line-height:22px}
.online .tool li input,.online{ margin:0 5px 0 0px}
.online .tool a img{ border:none; margin:0 3px 0 0px}
.footer{ background:url(bottom_1_bg.png) repeat-x; height:28px}
.footer table{ width:100%}
.footer table td{ height:28px; line-height:28px}
.footer .l1{ background:url(bottom_0_bg.png) no-repeat; width:160px; padding-left:10px}
.footer .l2{ background:url(../../images/clock.png) left center no-repeat; padding:0px 0 0 20px}
.footer .l1 a,.footer .l2 a{ color:#f35205; outline:none}
.footer .l2 a img{ border:none}
.footer .l2 .icon{ position:absolute; right:10px; top:0px}
.footer .l3{ background:url(bottom_2_bg.png) no-repeat; width:40px}
.split1{ background:url(split_1_1.png) repeat-y; overflow:hidden}
.split1 .s1{ background:url(split_1_0.png); position:absolute; top:0px; left:0px; height:138px; width:6px}
.split1 .s2{ background:url(split_1_2.png); position:absolute; bottom:0px; left:0px; height:173px; width:6px}
.split2{ background:url(split_2.png) repeat-y;}

.connectedSortable li{ border:solid 1px #6a9fe2; border-top:solid 3px #6a9fe2; margin-bottom:10px; background:#fff}
.connectedSortable li .title{ cursor:move; height:27px;background:url(../../images/thead.gif) left 15px repeat-x; line-height:22px}
.connectedSortable li .title strong{ padding-left:10px; padding-top:2px; display:inline-block; float:left; }
.connectedSortable li .title .tabitem{ float:left; margin-left:5px; display:inline-block; border:solid 1px #ccc; border-bottom:none; padding:0 5px; height:22px; margin-top:4px}
.connectedSortable li .title .hover{ background:#fff; color:#6a9fe2}
.connectedSortable li .title .more{ float:right; margin-right:5px; padding-top:4px; display:inline-block}
.connectedSortable li .title .set{ float:right; margin-right:5px; padding-top:4px; display:inline-block}
.connectedSortable li tr.thead{ background:url(../../images/thead.gif) left 12px repeat-x;  }
/*ad*/
.ad{ position:absolute; border:solid 1px #4cb0d5;}
.ad .head{ background:#cceff7}
.ad h5{ color:#000; padding-top:8px; height:20px; margin:0}
.ad ul{ margin:0; padding:15px 10px; list-style:none;font-size:12px}
.ad ul li{ padding:0; margin:0 ; line-height:22px; text-indent:25px}

/*hms*/

tr.hmsTitle{ background:#d0ebf5; cursor:pointer}
tr.hmsTitle td{ padding:2px; margin:0;border-top:#A7C3E8 1px solid;}/**/
tr.hmsTitle strong{ color:#477dc9; padding-left:5px; }
tr.hmsTitle em{color:#477dc9; font-weight:bold; font-style:normal }





.hmstoolbar{  position:absolute; right:0; border:solid 1px #6a9fe2;  z-index:9; background:#d0ebf5;width:120px}
.hmstoolbar h5{background:#d0ebf5;   position:relative ; padding:1px 5px 1px 5px; margin:0; cursor:pointer;color:#477dc9}
.hmstoolbar h5 strong{ position:absolute; right:5px; font-size:13px; font-family:Arial; vertical-align:middle}
.hmstoolbar ul{ background:#fff; list-style:none; padding:5px 0; margin:0 ; border-top:dotted 1px #6a9fe2;}
.hmstoolbar ul li{ line-height:18px; padding:2px 8px ; margin:0; cursor:pointer}

.auto{border:solid 1px #6a9fe2; background:#fff;  list-style:none; padding:0; margin:0 }
.auto li{line-height:18px; padding:0 5px}
.auto li.hover{ background:#e9f6ef;}

/*confirm*/
#divconfirm{ position: absolute;top: 10px;left: 0%;width: 100%;text-align: center;  z-index: 1002; }
download{color:Red;}


/**bbs**/
.bbsforumlist{width: 100%; border: solid 1px #CDCDCD; margin: 10px 0}
.bbsforumlist .board{background:#F2F2F2}
.bbsforumlist .board td{border-bottom: solid 1px #CDCDCD;line-height: 28px; padding: 0 10px; font-weight:bold }
.bbsforumlist .item td{ padding:3px 2px;}
.bbsforumlist .border td{ border-top:dotted 1px #ccc}
.bbsforumlist .item td a img{ width:60px; height:60px; padding:2px; border:solid 1px #CDCDCD}
.bbsforumlist .item td a:hover img{  border:solid 1px #999}
.bbsforumlist .item td td { padding:0; border:none }

.bbsthreadlist{width:100%; border:solid 1px #CDCDCD}
.bbsthreadlist thead,.bbsthreadlist tfoot{background:#F2F2F2;}
.bbsthreadlist td{ line-height:28px;}
.bbsthreadlist thead td{ border-bottom:solid 1px #CDCDCD}
.bbsthreadlist tbody td{ border-top:dotted 1px #CDCDCD}
.bbsthreadlist tbody td.noborder{ border:none}
.bbsthreadlist tfoot td{  border-top:solid 1px #CDCDCD}

.bbsview{ width:100%; border:solid 1px #CDCDCD}
.bbsview thead td,.bbsview tbody td{ padding:10px; border-bottom:solid 3px #CDCDCD}
.bbsview tfoot td{ padding:10px}
.bbsview td.left{ width:140px; background:#F2F2F2; border-right:solid 1px #CDCDCD; padding-left:20px; vertical-align:top}
.bbsview td.left p{ padding:2px 0}
.bbsview td.left p .head{ width:100px; height:100px; padding:2px; border:solid 1px #cdcdcd}
.bbsview td.left p .l{ display:inline-block; width:60px}
.bbsview td.right { vertical-align:top}
.bbsview td.right img{ border:none}
.bbsview td.right div { position:relative}
.bbsview td.right h1 { font-size:14px; padding:0; margin:0}
.bbsview td.right .t{ position:relative;}
.bbsview td.right .b{ position:relative;  border-top:dotted 1px #cdcdcd; padding-top:8px;}
.bbsview td.right .t span,.bbsview td.right .b span{ position:absolute; right:10px; }
.bbsview td.right .c{ padding:10px 5px; line-height:180%; border-top:dotted 1px #cdcdcd; border-bottom:dotted 1px #cdcdcd;margin:8px 0; height:auto!important;  height:125px;  min-height:125px; }
.bbsview td.right .c p{ line-height:180%}
.bbsview td.right .s{ padding-bottom:8px}
.bbsview .poll li span{ display:inline-block; width:50px; vertical-align:middle}
.bbsview .poll li span strong{ color:Red}

.show{display:block;}
.hide{display: none;}
pre.textarea {border:1px solid #ccc;min-height:3em;}


/* 新加样式*/

#_ctl1_content th ,td{ word-break:keep-all; white-space:nowrap; }
.AllWebTopDiv{ margin-left:30px;width:94%; margin-left:auto; margin-right:auto; margin-top:10px;}
   